mechanical stimulus - Turkish English Dictionary